package com.chuji.crmcj.bean;

import java.util.List;

/**
 * Created by y.yiwen on 2/23/2016.
 */
public class TryDriveInfo {
    /**
     * Message :
     * Success : true
     * ErrCode : 0
     * Count : 1
     * ApiParamObj : [{"TestDriveID":"89ba75e6-2a36-491f-b230-b884429b730b","State":true,"CarModel":null,"CarConfiguration":null,"Presentation":null,"Comment":null,"FlowID":null,"CustomerID":"2d5640c9-eb6b-4a2b-9147-581b3d059a86","CreateBy":null,"CreateTime":"2016/1/29 16:18:09","ApproveID":null,"ApproveTime":null}]
     * PageSource : null
     * ApiDataSetObj : {}
     */

    private String Message;
    private boolean Success;
    private int ErrCode;
    private int Count;
    private Object PageSource;
    /**
     * TestDriveID : 89ba75e6-2a36-491f-b230-b884429b730b
     * State : true
     * CarModel : null
     * CarConfiguration : null
     * Presentation : null
     * Comment : null
     * FlowID : null
     * CustomerID : 2d5640c9-eb6b-4a2b-9147-581b3d059a86
     * CreateBy : null
     * CreateTime : 2016/1/29 16:18:09
     * ApproveID : null
     * ApproveTime : null
     */

    private List<ApiParamObjEntity> ApiParamObj;

    public void setMessage(String Message) {
        this.Message = Message;
    }

    public void setSuccess(boolean Success) {
        this.Success = Success;
    }

    public void setErrCode(int ErrCode) {
        this.ErrCode = ErrCode;
    }

    public void setCount(int Count) {
        this.Count = Count;
    }

    public void setPageSource(Object PageSource) {
        this.PageSource = PageSource;
    }

    public void setApiParamObj(List<ApiParamObjEntity> ApiParamObj) {
        this.ApiParamObj = ApiParamObj;
    }

    public String getMessage() {
        return Message;
    }

    public boolean isSuccess() {
        return Success;
    }

    public int getErrCode() {
        return ErrCode;
    }

    public int getCount() {
        return Count;
    }

    public Object getPageSource() {
        return PageSource;
    }

    public List<ApiParamObjEntity> getApiParamObj() {
        return ApiParamObj;
    }

    public static class ApiParamObjEntity {
        private String TestDriveID;
        private boolean State;
        private String CarModel;
        private String CarConfiguration;
        private String Presentation;
        private String Comment;
        private String FlowID;
        private String CustomerID;
        private String CreateBy;
        private String CreateTime;
        private String ApproveID;
        private String ApproveTime;

        public void setTestDriveID(String TestDriveID) {
            this.TestDriveID = TestDriveID;
        }

        public void setState(boolean State) {
            this.State = State;
        }

        public void setCarModel(String CarModel) {
            this.CarModel = CarModel;
        }

        public void setCarConfiguration(String CarConfiguration) {
            this.CarConfiguration = CarConfiguration;
        }

        public void setPresentation(String Presentation) {
            this.Presentation = Presentation;
        }

        public void setComment(String Comment) {
            this.Comment = Comment;
        }

        public void setFlowID(String FlowID) {
            this.FlowID = FlowID;
        }

        public void setCustomerID(String CustomerID) {
            this.CustomerID = CustomerID;
        }

        public void setCreateBy(String CreateBy) {
            this.CreateBy = CreateBy;
        }

        public void setCreateTime(String CreateTime) {
            this.CreateTime = CreateTime;
        }

        public void setApproveID(String ApproveID) {
            this.ApproveID = ApproveID;
        }

        public void setApproveTime(String ApproveTime) {
            this.ApproveTime = ApproveTime;
        }

        public String getTestDriveID() {
            return TestDriveID;
        }

        public boolean isState() {
            return State;
        }

        public String getCarModel() {
            return CarModel;
        }

        public String getCarConfiguration() {
            return CarConfiguration;
        }

        public String getPresentation() {
            return Presentation;
        }

        public String getComment() {
            return Comment;
        }

        public Object getFlowID() {
            return FlowID;
        }

        public String getCustomerID() {
            return CustomerID;
        }

        public Object getCreateBy() {
            return CreateBy;
        }

        public String getCreateTime() {
            return CreateTime;
        }

        public Object getApproveID() {
            return ApproveID;
        }

        public Object getApproveTime() {
            return ApproveTime;
        }
    }
}
